@charset "utf-8";

/* 	anchorNav
---------------------------------------------------------- */

#anchorNav {
	margin: 25px 0 45px;
	padding-top: 25px;
	background: url(../img/common/border_bg01.gif) 0% 0% repeat-x;
	line-height: 0;
	font-size: 0;
	_zoom: 1;
}
#anchorNav ul {
	padding-bottom: 23px;
	background: url(../img/common/border_bg01.gif) 0% 100% repeat-x;
	text-align: center;
	_zoom: 1;
}
#anchorNav ul li {
	display: inline;
	margin: 0 36px;
}

/* 	twoColumn
---------------------------------------------------------- */

.twoColumn {
	clear: both;
	margin-right: -40px;
}
.twoColumn .col {
	display: inline;
	float: left;
	width: 330px;
	margin-right: 40px;
}

/* 	fourColumn
---------------------------------------------------------- */

.fourColumn {
	clear: both;
	margin-right: -20px;
}
.fourColumn .col {
	display: inline;
	float: left;
	width: 160px;
	margin-right: 20px;
}

/* 	note
---------------------------------------------------------- */

/* note01 */
ul.note01 li {
	padding-left: 1.35em;
	text-indent: -1.35em;
	font-size: 83%;
}

/* note02 */
ul.note02 li {
	padding-left: 2em;
	text-indent: -2em;
	font-size: 83%;
}

/* 	align
---------------------------------------------------------- */

.alignR	{ text-align: right !important;}
.alignC	{ text-align: center !important;}

/* 	margin
---------------------------------------------------------- */

/* mb */

.mb00	{ margin-bottom: 0 !important;}
.mb05	{ margin-bottom: 5px !important;}
.mb10	{ margin-bottom: 10px !important;}
.mb15	{ margin-bottom: 15px !important;}
.mb20	{ margin-bottom: 20px !important;}
.mb25	{ margin-bottom: 25px !important;}
.mb30	{ margin-bottom: 30px !important;}
.mb60	{ margin-bottom: 60px !important;}

/* 	font-size
---------------------------------------------------------- */

.fontL {
	font-size: 115%;
}
.fontS {
	font-size: 83%;
}

/* 	bold
---------------------------------------------------------- */

.bold {
	font-weight: bold;
}

/* 	strong
---------------------------------------------------------- */

strong {
	font-weight: bold;
	color: #fb3462;
}

/* 	Clearfix Property
---------------------------------------------------------- */
.twoColumn,
.fourColumn{/zoom : 1; }

.twoColumn:after,
.fourColumn:after{ content : ''; display : block; clear : both; height:0; }